home *** CD-ROM | disk | FTP | other *** search
- var o = WScript.CreateObject("Wscript.Shell");
-
- testversion();
-
- var where = WScript.ScriptFullName.replace(/Install/i,"XORcrypt");
- var progFilesDir = o.RegRead("HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\ProgramFilesDir");
- var installDir = progFilesDir + "\\" + "XORcrypt";
- var fso = WScript.CreateObject("Scripting.FileSystemObject");
- try
- {
- fso.CreateFolder(installDir);
- fso.CreateFolder(installDir + "\\Keys");
- }
- catch(e)
- {
- }
-
- fso.CopyFile("example.js", installDir + "\\", true);
- fso.CopyFile("install.js", installDir + "\\", true);
- fso.CopyFile("License.txt", installDir + "\\", true);
- fso.CopyFile("readme.txt", installDir + "\\", true);
- fso.CopyFile("Uninstall.js", installDir + "\\", true);
- fso.CopyFile("XORcrypt.js", installDir + "\\", true);
- fso.CopyFile("XORcryptOL.dll", fso.GetSpecialFolder(1) + "\\", true);
-
- o.RegWrite("HKLM\\SOFTWARE\\Microsoft\\Exchange\\Client\\Extensions\\XORcrypt Plugin", "4.0;XORcryptOL.dll;1;01000111111100;1001100");
- o.RegWrite("HKLM\\SOFTWARE\\HighEdge\\XORcrypt\\KeyfileFolder", installDir + "\\Keys\\");
-
- o.RegWrite("HKCR\\*\\shell\\XOR\\","XOR encryptyon/decription");
- o.RegWrite("HKCR\\*\\shell\\XOR\\command\\","wscript \""+installDir+"\\XORcrypt.js" + "\" \"%1\"");
-
- p("XORcrypt is successfully installed!");
- function p(s) {
- WScript.echo(s);
- }
-
- function testversion() {
- if(ScriptEngineMajorVersion()<5) {
- var WshShell=WScript.CreateObject("WScript.Shell");
- var URL="http://www.microsoft.com/msdownload/vbscript/scripting.asp";
- if(WshShell.Popup("Excuse, but you yours Script Engine has too old Version."+
- "\nPlease update on "+URL,1000,"",17)==1) WshShell.Run(URL);
- WScript.Quit();
- }
- }